package com.zhong.gang.app.ui.zhongzhuan;

import com.google.gson.annotations.SerializedName;
import com.zhong.gang.applib.bean.MaterialBean;

import java.util.List;

public class ZhongZhuanBean {

    /**
     * id : 1
     * createTime : 2020-01-19T15:22:11.000+0000
     * updateTime : 2020-01-19T15:22:11.000+0000
     * version : 0
     * deleted : false
     * createTimestamp : 1579447331000
     * updateTimestamp : 1579447331000
     * steelMillId : 10
     * bch : c123456
     * sn : ZZFH-20200119232210989
     * steelMillMaterialTypeId : 2
     * falfPhoto : http://zgtrade.oss-cn-zhangjiakou.aliyuncs.com/files/6tl0nup7tn6wayj5c6le.png
     * fullPhoto : http://zgtrade.oss-cn-zhangjiakou.aliyuncs.com/files/6tl0nup7tn6wayj5c6le.png
     * type : 0
     * orderId : 0
     * done : false
     * steelMill : {"id":10,"createTime":"2019-12-27T02:54:58.000+0000","updateTime":"2019-12-27T02:54:58.000+0000","version":0,"deleted":false,"createTimestamp":1577415298000,"updateTimestamp":1577415298000,"name":"重刚","addr":"重庆江北"}
     * steelMillMaterialType : {"id":2,"createTime":"2019-12-27T04:54:39.000+0000","updateTime":"2019-12-27T04:54:39.000+0000","version":0,"deleted":false,"createTimestamp":1577422479000,"updateTimestamp":1577422479000,"name":"重刚料型一","ownerId":10,"type":true,"materialTypePrice":null,"ownerName":null}
     * orderSend : null
     * materialTypeDetailList : [{"id":23,"createTime":"2020-01-19T15:22:11.000+0000","updateTime":"2020-01-19T15:22:11.000+0000","version":0,"deleted":false,"createTimestamp":1579447331000,"updateTimestamp":1579447331000,"orderReceiveId":1,"materialTypeId":2,"price":10,"weight":100,"amount":1000,"type":3,"materialTypeName":"重刚料型一"}]
     */

    private int id;
    private String createTime;
    private String updateTime;
    private int version;
    private boolean deleted;
    private long createTimestamp;
    private long updateTimestamp;
    private int steelMillId;
    private String bch;
    private String sn;
    private int steelMillMaterialTypeId;
    private String falfPhoto;
    private String fullPhoto;
    private int type;
    private int orderId;
    private boolean done;
    private MaterialBean steelMill;
    private MaterialBean steelMillMaterialType;
    private List<MaterialBean> materialTypeDetailList;
    /**
     * steelMill : null
     * steelMillMaterialType : null
     * orderSend : {"id":2,"createTime":"2019-12-23T16:49:02.000+0000","updateTime":"2019-12-23T16:49:04.000+0000","version":0,"deleted":false,"createTimestamp":1577119742000,"updateTimestamp":1577119744000,"sn":"S00000001","poundOrderId":2,"dispatchingCarId":1,"slagWeight":0,"personCarPhoto":"https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1577428642939&di=004bbbff1a8519e83c7827fc23554500&imgtype=0&src=http%3A%2F%2Fg.hiphotos.baidu.com%2Fzhidao%2Fpic%2Fitem%2Fc83d70cf3bc79f3d6e7bf85db8a1cd11738b29c0.jpg","fullPhoto":"https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1577428642939&di=004bbbff1a8519e83c7827fc23554500&imgtype=0&src=http%3A%2F%2Fg.hiphotos.baidu.com%2Fzhidao%2Fpic%2Fitem%2Fc83d70cf3bc79f3d6e7bf85db8a1cd11738b29c0.jpg","steelMillMaterialType":1,"payStatus":0,"materialYardId":1,"endLocalType":0,"done":false,"poundOrder":null,"orderMaterialTypeDetailList":[],"orderSendDispatchingCar":{"id":1,"createTime":"2019-12-21T16:11:43.000+0000","updateTime":"2019-12-21T16:11:43.000+0000","version":0,"deleted":false,"createTimestamp":1576944703000,"updateTimestamp":1576944703000,"startLocalId":1,"type":0,"endLocalId":2,"distance":100,"transportCarId":1,"price":8,"sn":"","qr":"","payStatus":false,"payAmount":0,"carNum":"京A88899","carTypeName":"拖斗车","startLocal":"江北料场","endLocal":"渝北料场","transportCar":{"id":1,"createTime":"2019-12-21T15:02:03.000+0000","updateTime":"2020-01-13T15:04:58.000+0000","version":20,"deleted":false,"createTimestamp":1576940523000,"updateTimestamp":1578927898000,"carNum":"京A88899","carTypeId":1,"driverName":"张飞1","driverPhone":"12345678902","carStatus":0,"carType":{"id":1,"createTime":"2019-12-21T15:01:07.000+0000","updateTime":"2019-12-21T15:01:10.000+0000","version":0,"deleted":false,"createTimestamp":1576940467000,"updateTimestamp":1576940470000,"name":"拖斗车"}}},"steelMillMaterialTypeStr":"重废一"}
     */

    private OrderSendBean orderSend;


    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public int getVersion() {
        return version;
    }

    public void setVersion(int version) {
        this.version = version;
    }

    public boolean isDeleted() {
        return deleted;
    }

    public void setDeleted(boolean deleted) {
        this.deleted = deleted;
    }

    public long getCreateTimestamp() {
        return createTimestamp;
    }

    public void setCreateTimestamp(long createTimestamp) {
        this.createTimestamp = createTimestamp;
    }

    public long getUpdateTimestamp() {
        return updateTimestamp;
    }

    public void setUpdateTimestamp(long updateTimestamp) {
        this.updateTimestamp = updateTimestamp;
    }

    public int getSteelMillId() {
        return steelMillId;
    }

    public void setSteelMillId(int steelMillId) {
        this.steelMillId = steelMillId;
    }

    public String getBch() {
        return bch;
    }

    public void setBch(String bch) {
        this.bch = bch;
    }

    public String getSn() {
        return sn;
    }

    public void setSn(String sn) {
        this.sn = sn;
    }

    public int getSteelMillMaterialTypeId() {
        return steelMillMaterialTypeId;
    }

    public void setSteelMillMaterialTypeId(int steelMillMaterialTypeId) {
        this.steelMillMaterialTypeId = steelMillMaterialTypeId;
    }

    public String getFalfPhoto() {
        return falfPhoto;
    }

    public void setFalfPhoto(String falfPhoto) {
        this.falfPhoto = falfPhoto;
    }

    public String getFullPhoto() {
        return fullPhoto;
    }

    public void setFullPhoto(String fullPhoto) {
        this.fullPhoto = fullPhoto;
    }

    public int getType() {
        return type;
    }

    public void setType(int type) {
        this.type = type;
    }

    public int getOrderId() {
        return orderId;
    }

    public void setOrderId(int orderId) {
        this.orderId = orderId;
    }

    public boolean isDone() {
        return done;
    }

    public void setDone(boolean done) {
        this.done = done;
    }

    public MaterialBean getSteelMill() {
        return steelMill;
    }

    public void setSteelMill(MaterialBean steelMill) {
        this.steelMill = steelMill;
    }

    public MaterialBean getSteelMillMaterialType() {
        return steelMillMaterialType;
    }

    public void setSteelMillMaterialType(MaterialBean steelMillMaterialType) {
        this.steelMillMaterialType = steelMillMaterialType;
    }


    public List<MaterialBean> getMaterialTypeDetailList() {
        return materialTypeDetailList;
    }

    public void setMaterialTypeDetailList(List<MaterialBean> materialTypeDetailList) {
        this.materialTypeDetailList = materialTypeDetailList;
    }

    public OrderSendBean getOrderSend() {
        return orderSend;
    }

    public void setOrderSend(OrderSendBean orderSend) {
        this.orderSend = orderSend;
    }



    public static class OrderSendBean {
        /**
         * id : 2
         * createTime : 2019-12-23T16:49:02.000+0000
         * updateTime : 2019-12-23T16:49:04.000+0000
         * version : 0
         * deleted : false
         * createTimestamp : 1577119742000
         * updateTimestamp : 1577119744000
         * sn : S00000001
         * poundOrderId : 2
         * dispatchingCarId : 1
         * slagWeight : 0
         * personCarPhoto : https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1577428642939&di=004bbbff1a8519e83c7827fc23554500&imgtype=0&src=http%3A%2F%2Fg.hiphotos.baidu.com%2Fzhidao%2Fpic%2Fitem%2Fc83d70cf3bc79f3d6e7bf85db8a1cd11738b29c0.jpg
         * fullPhoto : https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1577428642939&di=004bbbff1a8519e83c7827fc23554500&imgtype=0&src=http%3A%2F%2Fg.hiphotos.baidu.com%2Fzhidao%2Fpic%2Fitem%2Fc83d70cf3bc79f3d6e7bf85db8a1cd11738b29c0.jpg
         * steelMillMaterialType : 1
         * payStatus : 0
         * materialYardId : 1
         * endLocalType : 0
         * done : false
         * poundOrder : null
         * orderMaterialTypeDetailList : []
         * orderSendDispatchingCar : {"id":1,"createTime":"2019-12-21T16:11:43.000+0000","updateTime":"2019-12-21T16:11:43.000+0000","version":0,"deleted":false,"createTimestamp":1576944703000,"updateTimestamp":1576944703000,"startLocalId":1,"type":0,"endLocalId":2,"distance":100,"transportCarId":1,"price":8,"sn":"","qr":"","payStatus":false,"payAmount":0,"carNum":"京A88899","carTypeName":"拖斗车","startLocal":"江北料场","endLocal":"渝北料场","transportCar":{"id":1,"createTime":"2019-12-21T15:02:03.000+0000","updateTime":"2020-01-13T15:04:58.000+0000","version":20,"deleted":false,"createTimestamp":1576940523000,"updateTimestamp":1578927898000,"carNum":"京A88899","carTypeId":1,"driverName":"张飞1","driverPhone":"12345678902","carStatus":0,"carType":{"id":1,"createTime":"2019-12-21T15:01:07.000+0000","updateTime":"2019-12-21T15:01:10.000+0000","version":0,"deleted":false,"createTimestamp":1576940467000,"updateTimestamp":1576940470000,"name":"拖斗车"}}}
         * steelMillMaterialTypeStr : 重废一
         */

        private int id;
        private String createTime;
        private String updateTime;
        private int version;
        private boolean deleted;
        private long createTimestamp;
        private long updateTimestamp;
        private String sn;
        private int poundOrderId;
        private int dispatchingCarId;
        private int slagWeight;
        private String personCarPhoto;
        private String fullPhoto;
        private int steelMillMaterialType;
        private int payStatus;
        private int materialYardId;
        private int endLocalType;
        private boolean doneX;
        private Object poundOrder;
        private OrderSendDispatchingCarBean orderSendDispatchingCar;
        private String steelMillMaterialTypeStr;
        private List<MaterialBean> orderMaterialTypeDetailList;

        public int getPoundOrderId() {
            return poundOrderId;
        }

        public void setPoundOrderId(int poundOrderId) {
            this.poundOrderId = poundOrderId;
        }

        public int getDispatchingCarId() {
            return dispatchingCarId;
        }

        public void setDispatchingCarId(int dispatchingCarId) {
            this.dispatchingCarId = dispatchingCarId;
        }

        public int getSlagWeight() {
            return slagWeight;
        }

        public void setSlagWeight(int slagWeight) {
            this.slagWeight = slagWeight;
        }

        public String getPersonCarPhoto() {
            return personCarPhoto;
        }

        public void setPersonCarPhoto(String personCarPhoto) {
            this.personCarPhoto = personCarPhoto;
        }

        public int getPayStatus() {
            return payStatus;
        }

        public void setPayStatus(int payStatus) {
            this.payStatus = payStatus;
        }

        public int getMaterialYardId() {
            return materialYardId;
        }

        public void setMaterialYardId(int materialYardId) {
            this.materialYardId = materialYardId;
        }

        public int getEndLocalType() {
            return endLocalType;
        }

        public void setEndLocalType(int endLocalType) {
            this.endLocalType = endLocalType;
        }

        public boolean isDoneX() {
            return doneX;
        }

        public void setDoneX(boolean doneX) {
            this.doneX = doneX;
        }

        public Object getPoundOrder() {
            return poundOrder;
        }

        public void setPoundOrder(Object poundOrder) {
            this.poundOrder = poundOrder;
        }

        public OrderSendDispatchingCarBean getOrderSendDispatchingCar() {
            return orderSendDispatchingCar;
        }

        public void setOrderSendDispatchingCar(OrderSendDispatchingCarBean orderSendDispatchingCar) {
            this.orderSendDispatchingCar = orderSendDispatchingCar;
        }

        public String getSteelMillMaterialTypeStr() {
            return steelMillMaterialTypeStr;
        }

        public void setSteelMillMaterialTypeStr(String steelMillMaterialTypeStr) {
            this.steelMillMaterialTypeStr = steelMillMaterialTypeStr;
        }

        public List<MaterialBean> getOrderMaterialTypeDetailList() {
            return orderMaterialTypeDetailList;
        }

        public void setOrderMaterialTypeDetailList(List<MaterialBean> orderMaterialTypeDetailList) {
            this.orderMaterialTypeDetailList = orderMaterialTypeDetailList;
        }

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public int getVersion() {
            return version;
        }

        public void setVersion(int version) {
            this.version = version;
        }

        public boolean isDeleted() {
            return deleted;
        }

        public void setDeleted(boolean deleted) {
            this.deleted = deleted;
        }

        public long getCreateTimestamp() {
            return createTimestamp;
        }

        public void setCreateTimestamp(long createTimestamp) {
            this.createTimestamp = createTimestamp;
        }

        public long getUpdateTimestamp() {
            return updateTimestamp;
        }

        public void setUpdateTimestamp(long updateTimestamp) {
            this.updateTimestamp = updateTimestamp;
        }

        public String getSn() {
            return sn;
        }

        public void setSn(String sn) {
            this.sn = sn;
        }

        public String getFullPhoto() {
            return fullPhoto;
        }

        public void setFullPhoto(String fullPhoto) {
            this.fullPhoto = fullPhoto;
        }

        public int getSteelMillMaterialType() {
            return steelMillMaterialType;
        }

        public void setSteelMillMaterialType(int steelMillMaterialType) {
            this.steelMillMaterialType = steelMillMaterialType;
        }

        public static class OrderSendDispatchingCarBean {
            /**
             * id : 1
             * createTime : 2019-12-21T16:11:43.000+0000
             * updateTime : 2019-12-21T16:11:43.000+0000
             * version : 0
             * deleted : false
             * createTimestamp : 1576944703000
             * updateTimestamp : 1576944703000
             * startLocalId : 1
             * type : 0
             * endLocalId : 2
             * distance : 100
             * transportCarId : 1
             * price : 8
             * sn :
             * qr :
             * payStatus : false
             * payAmount : 0
             * carNum : 京A88899
             * carTypeName : 拖斗车
             * startLocal : 江北料场
             * endLocal : 渝北料场
             * transportCar : {"id":1,"createTime":"2019-12-21T15:02:03.000+0000","updateTime":"2020-01-13T15:04:58.000+0000","version":20,"deleted":false,"createTimestamp":1576940523000,"updateTimestamp":1578927898000,"carNum":"京A88899","carTypeId":1,"driverName":"张飞1","driverPhone":"12345678902","carStatus":0,"carType":{"id":1,"createTime":"2019-12-21T15:01:07.000+0000","updateTime":"2019-12-21T15:01:10.000+0000","version":0,"deleted":false,"createTimestamp":1576940467000,"updateTimestamp":1576940470000,"name":"拖斗车"}}
             */

            private int id;
            private String createTime;
            private String updateTime;
            private int version;
            private boolean deleted;
            private long createTimestamp;
            private long updateTimestamp;
            private int startLocalId;
            private int type;
            private int endLocalId;
            private int distance;
            private int transportCarId;
            private int price;
            private String sn;
            private String qr;
            private boolean payStatus;
            private int payAmount;
            private String carNum;
            private String carTypeName;
            private String startLocal;
            private String endLocal;
            private TransportCarBean transportCar;

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public String getCreateTime() {
                return createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }

            public String getUpdateTime() {
                return updateTime;
            }

            public void setUpdateTime(String updateTime) {
                this.updateTime = updateTime;
            }

            public int getVersion() {
                return version;
            }

            public void setVersion(int version) {
                this.version = version;
            }

            public boolean isDeleted() {
                return deleted;
            }

            public void setDeleted(boolean deleted) {
                this.deleted = deleted;
            }

            public long getCreateTimestamp() {
                return createTimestamp;
            }

            public void setCreateTimestamp(long createTimestamp) {
                this.createTimestamp = createTimestamp;
            }

            public long getUpdateTimestamp() {
                return updateTimestamp;
            }

            public void setUpdateTimestamp(long updateTimestamp) {
                this.updateTimestamp = updateTimestamp;
            }

            public int getStartLocalId() {
                return startLocalId;
            }

            public void setStartLocalId(int startLocalId) {
                this.startLocalId = startLocalId;
            }

            public int getType() {
                return type;
            }

            public void setType(int type) {
                this.type = type;
            }

            public int getEndLocalId() {
                return endLocalId;
            }

            public void setEndLocalId(int endLocalId) {
                this.endLocalId = endLocalId;
            }

            public int getDistance() {
                return distance;
            }

            public void setDistance(int distance) {
                this.distance = distance;
            }

            public int getTransportCarId() {
                return transportCarId;
            }

            public void setTransportCarId(int transportCarId) {
                this.transportCarId = transportCarId;
            }

            public int getPrice() {
                return price;
            }

            public void setPrice(int price) {
                this.price = price;
            }

            public String getSn() {
                return sn;
            }

            public void setSn(String sn) {
                this.sn = sn;
            }

            public String getQr() {
                return qr;
            }

            public void setQr(String qr) {
                this.qr = qr;
            }

            public boolean isPayStatus() {
                return payStatus;
            }

            public void setPayStatus(boolean payStatus) {
                this.payStatus = payStatus;
            }

            public int getPayAmount() {
                return payAmount;
            }

            public void setPayAmount(int payAmount) {
                this.payAmount = payAmount;
            }

            public String getCarNum() {
                return carNum;
            }

            public void setCarNum(String carNum) {
                this.carNum = carNum;
            }

            public String getCarTypeName() {
                return carTypeName;
            }

            public void setCarTypeName(String carTypeName) {
                this.carTypeName = carTypeName;
            }

            public String getStartLocal() {
                return startLocal;
            }

            public void setStartLocal(String startLocal) {
                this.startLocal = startLocal;
            }

            public String getEndLocal() {
                return endLocal;
            }

            public void setEndLocal(String endLocal) {
                this.endLocal = endLocal;
            }

            public TransportCarBean getTransportCar() {
                return transportCar;
            }

            public void setTransportCar(TransportCarBean transportCar) {
                this.transportCar = transportCar;
            }

            public static class TransportCarBean {
                /**
                 * id : 1
                 * createTime : 2019-12-21T15:02:03.000+0000
                 * updateTime : 2020-01-13T15:04:58.000+0000
                 * version : 20
                 * deleted : false
                 * createTimestamp : 1576940523000
                 * updateTimestamp : 1578927898000
                 * carNum : 京A88899
                 * carTypeId : 1
                 * driverName : 张飞1
                 * driverPhone : 12345678902
                 * carStatus : 0
                 * carType : {"id":1,"createTime":"2019-12-21T15:01:07.000+0000","updateTime":"2019-12-21T15:01:10.000+0000","version":0,"deleted":false,"createTimestamp":1576940467000,"updateTimestamp":1576940470000,"name":"拖斗车"}
                 */

                @SerializedName("id")
                private int idX;
                @SerializedName("createTime")
                private String createTimeX;
                @SerializedName("updateTime")
                private String updateTimeX;
                @SerializedName("version")
                private int versionX;
                @SerializedName("deleted")
                private boolean deletedX;
                @SerializedName("createTimestamp")
                private long createTimestampX;
                @SerializedName("updateTimestamp")
                private long updateTimestampX;
                private String carNum;
                private int carTypeId;
                private String driverName;
                private String driverPhone;
                private int carStatus;
                private MaterialBean carType;

                public int getIdX() {
                    return idX;
                }

                public void setIdX(int idX) {
                    this.idX = idX;
                }

                public String getCreateTimeX() {
                    return createTimeX;
                }

                public void setCreateTimeX(String createTimeX) {
                    this.createTimeX = createTimeX;
                }

                public String getUpdateTimeX() {
                    return updateTimeX;
                }

                public void setUpdateTimeX(String updateTimeX) {
                    this.updateTimeX = updateTimeX;
                }

                public int getVersionX() {
                    return versionX;
                }

                public void setVersionX(int versionX) {
                    this.versionX = versionX;
                }

                public boolean isDeletedX() {
                    return deletedX;
                }

                public void setDeletedX(boolean deletedX) {
                    this.deletedX = deletedX;
                }

                public long getCreateTimestampX() {
                    return createTimestampX;
                }

                public void setCreateTimestampX(long createTimestampX) {
                    this.createTimestampX = createTimestampX;
                }

                public long getUpdateTimestampX() {
                    return updateTimestampX;
                }

                public void setUpdateTimestampX(long updateTimestampX) {
                    this.updateTimestampX = updateTimestampX;
                }

                public String getCarNum() {
                    return carNum;
                }

                public void setCarNum(String carNum) {
                    this.carNum = carNum;
                }

                public int getCarTypeId() {
                    return carTypeId;
                }

                public void setCarTypeId(int carTypeId) {
                    this.carTypeId = carTypeId;
                }

                public String getDriverName() {
                    return driverName;
                }

                public void setDriverName(String driverName) {
                    this.driverName = driverName;
                }

                public String getDriverPhone() {
                    return driverPhone;
                }

                public void setDriverPhone(String driverPhone) {
                    this.driverPhone = driverPhone;
                }

                public int getCarStatus() {
                    return carStatus;
                }

                public void setCarStatus(int carStatus) {
                    this.carStatus = carStatus;
                }

                public MaterialBean getCarType() {
                    return carType;
                }

                public void setCarType(MaterialBean carType) {
                    this.carType = carType;
                }
            }
        }
    }
}
